package com.tql.pandian.service;

import com.tql.pandian.entity.analysis.dto.PanDianCodeDTO;
import com.tql.pandian.entity.dto.EndInventoryDTO;
import com.tql.pandian.entity.dto.ProductPositiveDTO;
import com.tql.pandian.entity.vo.*;

import java.text.ParseException;
import java.util.List;
import java.util.Map;

public interface IPanDianAnalysisService {

    List<MouthVo> getByMoth(String byMonth);

    List<PanDianCodeVo> getPanDianCode(PanDianCodeDTO dto);

    List<EndInventoryVo> getEndInventory(EndInventoryDTO endInventoryDTO);

    Integer getEndInventoryCount(EndInventoryDTO endInventoryDTO);

    List<ProductPositiveVo> getProductPositive(ProductPositiveDTO dto) throws ParseException;

    List<ProductPositiveProfitVo> getProductPositiveProfit(ProductPositiveDTO dto) throws ParseException;
}
